/*********
 #validate
**********/
.invalid {
    color: #f44336;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0
}

.fixed {
    position: fixed
}

/*********
 #text-color
**********/
.spacer10 {
    height: 10px
}
.spacer20 {
    height: 20px
}
.spacer25 {
    height: 25px
}
.spacer30 {
    height: 30px
}

/*********
 #font-bold
**********/
.light {
    font-weight: 100
}

.bold {
    font-weight: 700
}

.semi-bold {
    font-weight: 400
}

/*********
 #text-color
**********/
.text-muted {
    color: #999
}
.text-info {
    color: #03A9F4
}
.text-warning {
    color: #FFC107
}
.text-danger {
    color: #f44336
}
.text-success {
    color: #4CAF50
}
.text-purple {
    color: #673AB7
}
.text-accent {
    color: #E91E63
}
.text-light {
    color: #f5f5f5
}
.text-white {
    color: #fff;
}

/*********
 #font-color
**********/
.color-sea {
    color: #5DAF34
}
.color-red {
    color: #e74c3c
}
.color-aqua {
    color: #27d7e7
}
.color-blue {
    color: #3498db
}
.color-grey {
    color: #95a5a6
}
.color-dark {
    color: #555
}
.color-brown {
    color: #9c8061
}
.color-light {
    color: #fff
}
.color-orange {
    color: #e67e22
}
.color-green {
    color: #2ecc71
}
.color-purple {
    color: #9b6bcc
}
.color-dark-blue {
    color: #4765a0
}
.color-light-grey {
    color: #585f69
}
.color-light-green {
    color: #79d5b3
}

/*********
 #background-color
**********/
.bg-color-dark {
    background-color: #555
}
.bg-color-red {
    background-color: #e74c3c
}
.bg-color-aqua {
    background-color: #27d7e7
}
.bg-color-blue {
    background-color: #3498db
}
.bg-color-grey {
    background-color: #95a5a6
}
.bg-color-brown {
    background-color: #9c8061
}
.bg-color-orange {
    background-color: #e67e22
}
.bg-color-green {
    background-color: #2ecc71
}
.bg-color-purple {
    background-color: #9b6bcc
}
.bg-color-dark-blue {
    background-color: #4765a0
}
.bg-color-light-grey {
    background-color: #585f69
}
.bg-color-light-green {
    background-color: #79d5b3
}

.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}